from cec2017.cec17 import CEC17Func

# x: 最优解向量
x = [0, 0, 0, 0, 10, 0, 0, 10, 10, 10]
# nx: 最优解的维度
nx = 10
# mx: 目标函数的数量
mx = 1
# func_num: 目标函数
func_num = 30
# 对应目标函数的初始化适应度
CEC17 = CEC17Func()
for i in range(30):
    print(i+1, CEC17.evaluate(x, nx, mx, i+1))
